[AutoPR @azure-arm-artifactsigning]-generated-from-SDK Generation - JS-5867190#37289
Merged
JialinHuang803 merged 5 commits intoAzure:mainfrom Feb 14, 2026
Merged
Conversation
…config.yaml', API Version: 1.0.0, SDK Release Type: stable, and CommitSHA: '095b67fa70bf85a51667949506fe090e987d2475' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5867190 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release.
Contributor
API Change CheckAPIView identified API level changes in this PR and created the following API reviews |
9 tasks
Contributor
There was a problem hiding this comment.
Pull request overview
This PR introduces a newly generated Azure Resource Manager (management-plane) client library package @azure/arm-artifactsigning (CodeSigning) from the specification/codesigning/CodeSigning.Management TypeSpec configuration, along with CI wiring and supporting metadata for release/review.
Changes:
- Added the new
sdk/artifactsigning/arm-artifactsigningpackage (client, models, helpers, tests, samples, API reports, and package metadata). - Added CI pipeline definition for the service directory and updated repo metadata (CODEOWNERS, link ignore list, pnpm lockfile).
- Added TypeScript/Vitest/tsconfig wiring to build and test the new package across Node/Browser/ESM variants.
Reviewed changes
Copilot reviewed 102 out of 103 changed files in this pull request and generated 8 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/artifactsigning/ci.mgmt.yml | Adds CI pipeline definition for the new management package. |
| sdk/artifactsigning/arm-artifactsigning/vitest.esm.config.ts | Adds Vitest ESM config for the package. |
| sdk/artifactsigning/arm-artifactsigning/vitest.config.ts | Adds base Vitest config forwarding to repo shared config. |
| sdk/artifactsigning/arm-artifactsigning/vitest.browser.config.ts | Adds Vitest browser config forwarding to repo shared config. |
| sdk/artifactsigning/arm-artifactsigning/tsp-location.yaml | Records the TypeSpec spec repo location/commit for the generated SDK. |
| sdk/artifactsigning/arm-artifactsigning/tsconfig.test.node.json | Adds Node test tsconfig references/paths. |
| sdk/artifactsigning/arm-artifactsigning/tsconfig.test.json | Adds composite test project references. |
| sdk/artifactsigning/arm-artifactsigning/tsconfig.src.json | Adds source compilation tsconfig extending repo base. |
| sdk/artifactsigning/arm-artifactsigning/tsconfig.snippets.json | Adds snippets tsconfig extending repo base. |
| sdk/artifactsigning/arm-artifactsigning/tsconfig.samples.json | Adds samples tsconfig and path mapping to built output. |
| sdk/artifactsigning/arm-artifactsigning/tsconfig.json | Adds solution-style TS project references. |
| sdk/artifactsigning/arm-artifactsigning/tsconfig.browser.config.json | Adds browser build/test path mappings. |
| sdk/artifactsigning/arm-artifactsigning/test/snippets.spec.ts | Adds snippet compilation test source for README snippets. |
| sdk/artifactsigning/arm-artifactsigning/test/public/utils/recordedClient.ts | Adds test-recorder helper wiring for playback/record. |
| sdk/artifactsigning/arm-artifactsigning/test/public/sampleTest.spec.ts | Adds placeholder public test file. |
| sdk/artifactsigning/arm-artifactsigning/src/static-helpers/urlTemplate.ts | Adds RFC6570 URL template expansion helper used by generated operations. |
| sdk/artifactsigning/arm-artifactsigning/src/static-helpers/pollingHelpers.ts | Adds LRO polling helper integration with @azure/core-lro. |
| sdk/artifactsigning/arm-artifactsigning/src/static-helpers/pagingHelpers.ts | Adds paging helpers to build PagedAsyncIterableIterator for list APIs. |
| sdk/artifactsigning/arm-artifactsigning/src/static-helpers/cloudSettingHelpers.ts | Adds cloud setting to ARM endpoint resolution helper. |
| sdk/artifactsigning/arm-artifactsigning/src/restorePollerHelpers.ts | Adds restore-from-serialized-state helper for LRO pollers. |
| sdk/artifactsigning/arm-artifactsigning/src/models/models.ts | Adds generated model types and serializers/deserializers. |
| sdk/artifactsigning/arm-artifactsigning/src/models/index.ts | Adds public re-exports for generated model types. |
| sdk/artifactsigning/arm-artifactsigning/src/logger.ts | Adds client logger wiring. |
| sdk/artifactsigning/arm-artifactsigning/src/index.ts | Adds package entrypoint exports (client, models, options, helpers). |
| sdk/artifactsigning/arm-artifactsigning/src/codeSigningClient.ts | Adds the main CodeSigningClient wrapper and operation-group wiring. |
| sdk/artifactsigning/arm-artifactsigning/src/classic/operations/index.ts | Adds classic operation group wrapper for provider operations. |
| sdk/artifactsigning/arm-artifactsigning/src/classic/index.ts | Adds classic operation group exports. |
| sdk/artifactsigning/arm-artifactsigning/src/classic/codeSigningAccounts/index.ts | Adds classic operation group wrapper for CodeSigningAccounts. |
| sdk/artifactsigning/arm-artifactsigning/src/classic/certificateProfiles/index.ts | Adds classic operation group wrapper for CertificateProfiles. |
| sdk/artifactsigning/arm-artifactsigning/src/api/operations/options.ts | Adds options type for Operations list API. |
| sdk/artifactsigning/arm-artifactsigning/src/api/operations/operations.ts | Adds generated REST-layer implementation for Operations list API. |
| sdk/artifactsigning/arm-artifactsigning/src/api/operations/index.ts | Adds REST-layer exports for Operations API. |
| sdk/artifactsigning/arm-artifactsigning/src/api/index.ts | Adds REST-layer top-level exports. |
| sdk/artifactsigning/arm-artifactsigning/src/api/codeSigningContext.ts | Adds REST client context factory and client options shape. |
| sdk/artifactsigning/arm-artifactsigning/src/api/codeSigningAccounts/options.ts | Adds REST-layer options types for CodeSigningAccounts APIs. |
| sdk/artifactsigning/arm-artifactsigning/src/api/codeSigningAccounts/operations.ts | Adds generated REST-layer implementation for CodeSigningAccounts APIs. |
| sdk/artifactsigning/arm-artifactsigning/src/api/codeSigningAccounts/index.ts | Adds REST-layer exports for CodeSigningAccounts API. |
| sdk/artifactsigning/arm-artifactsigning/src/api/certificateProfiles/options.ts | Adds REST-layer options types for CertificateProfiles APIs. |
| sdk/artifactsigning/arm-artifactsigning/src/api/certificateProfiles/operations.ts | Adds generated REST-layer implementation for CertificateProfiles APIs. |
| sdk/artifactsigning/arm-artifactsigning/src/api/certificateProfiles/index.ts | Adds REST-layer exports for CertificateProfiles API. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/typescript/tsconfig.json | Adds TS compilation settings for published TypeScript samples. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/typescript/src/operationsListSample.ts | Adds TypeScript sample for listing provider operations. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/typescript/src/codeSigningAccountsUpdateSample.ts | Adds TypeScript sample for updating accounts. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/typescript/src/codeSigningAccountsListBySubscriptionSample.ts | Adds TypeScript sample for listing by subscription. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/typescript/src/codeSigningAccountsListByResourceGroupSample.ts | Adds TypeScript sample for listing by resource group. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/typescript/src/codeSigningAccountsGetSample.ts | Adds TypeScript sample for get account. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/typescript/src/codeSigningAccountsDeleteSample.ts | Adds TypeScript sample for delete account. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/typescript/src/codeSigningAccountsCreateSample.ts | Adds TypeScript sample for create account. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/typescript/src/codeSigningAccountsCheckNameAvailabilitySample.ts | Adds TypeScript sample for name availability. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/typescript/src/certificateProfilesRevokeCertificateSample.ts | Adds TypeScript sample for revoking a certificate. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/typescript/src/certificateProfilesListByCodeSigningAccountSample.ts | Adds TypeScript sample for listing certificate profiles. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/typescript/src/certificateProfilesGetSample.ts | Adds TypeScript sample for getting a certificate profile. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/typescript/src/certificateProfilesDeleteSample.ts | Adds TypeScript sample for deleting a certificate profile. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/typescript/src/certificateProfilesCreateSample.ts | Adds TypeScript sample for creating a certificate profile. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/typescript/sample.env | Adds sample env placeholder for TS samples. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/typescript/package.json | Adds TS samples package manifest. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/typescript/README.md | Adds TS samples README and index. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/javascript/sample.env | Adds sample env placeholder for JS samples. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/javascript/package.json | Adds JS samples package manifest. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/javascript/operationsListSample.js | Adds JS sample for listing provider operations. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/javascript/codeSigningAccountsUpdateSample.js | Adds JS sample for updating accounts. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/javascript/codeSigningAccountsListBySubscriptionSample.js | Adds JS sample for listing by subscription. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/javascript/codeSigningAccountsListByResourceGroupSample.js | Adds JS sample for listing by resource group. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/javascript/codeSigningAccountsGetSample.js | Adds JS sample for get account. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/javascript/codeSigningAccountsDeleteSample.js | Adds JS sample for delete account. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/javascript/codeSigningAccountsCreateSample.js | Adds JS sample for create account. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/javascript/codeSigningAccountsCheckNameAvailabilitySample.js | Adds JS sample for name availability. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/javascript/certificateProfilesRevokeCertificateSample.js | Adds JS sample for revoking a certificate. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/javascript/certificateProfilesListByCodeSigningAccountSample.js | Adds JS sample for listing certificate profiles. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/javascript/certificateProfilesGetSample.js | Adds JS sample for getting a certificate profile. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/javascript/certificateProfilesDeleteSample.js | Adds JS sample for deleting a certificate profile. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/javascript/certificateProfilesCreateSample.js | Adds JS sample for creating a certificate profile. |
| sdk/artifactsigning/arm-artifactsigning/samples/v1-beta/javascript/README.md | Adds JS samples README and index. |
| sdk/artifactsigning/arm-artifactsigning/samples-dev/operationsListSample.ts | Adds dev sample for listing provider operations. |
| sdk/artifactsigning/arm-artifactsigning/samples-dev/codeSigningAccountsUpdateSample.ts | Adds dev sample for updating accounts. |
| sdk/artifactsigning/arm-artifactsigning/samples-dev/codeSigningAccountsListBySubscriptionSample.ts | Adds dev sample for listing by subscription. |
| sdk/artifactsigning/arm-artifactsigning/samples-dev/codeSigningAccountsListByResourceGroupSample.ts | Adds dev sample for listing by resource group. |
| sdk/artifactsigning/arm-artifactsigning/samples-dev/codeSigningAccountsGetSample.ts | Adds dev sample for get account. |
| sdk/artifactsigning/arm-artifactsigning/samples-dev/codeSigningAccountsDeleteSample.ts | Adds dev sample for delete account. |
| sdk/artifactsigning/arm-artifactsigning/samples-dev/codeSigningAccountsCreateSample.ts | Adds dev sample for create account. |
| sdk/artifactsigning/arm-artifactsigning/samples-dev/codeSigningAccountsCheckNameAvailabilitySample.ts | Adds dev sample for name availability. |
| sdk/artifactsigning/arm-artifactsigning/samples-dev/certificateProfilesRevokeCertificateSample.ts | Adds dev sample for revoking a certificate. |
| sdk/artifactsigning/arm-artifactsigning/samples-dev/certificateProfilesListByCodeSigningAccountSample.ts | Adds dev sample for listing certificate profiles. |
| sdk/artifactsigning/arm-artifactsigning/samples-dev/certificateProfilesGetSample.ts | Adds dev sample for getting a certificate profile. |
| sdk/artifactsigning/arm-artifactsigning/samples-dev/certificateProfilesDeleteSample.ts | Adds dev sample for deleting a certificate profile. |
| sdk/artifactsigning/arm-artifactsigning/samples-dev/certificateProfilesCreateSample.ts | Adds dev sample for creating a certificate profile. |
| sdk/artifactsigning/arm-artifactsigning/sample.env | Adds root sample env placeholder. |
| sdk/artifactsigning/arm-artifactsigning/review/arm-artifactsigning-node.api.md | Adds API Extractor report for the package. |
| sdk/artifactsigning/arm-artifactsigning/review/arm-artifactsigning-models-node.api.md | Adds API Extractor report for models surface area. |
| sdk/artifactsigning/arm-artifactsigning/review/arm-artifactsigning-api-operations-node.api.md | Adds API Extractor report for operations subpath. |
| sdk/artifactsigning/arm-artifactsigning/review/arm-artifactsigning-api-node.api.md | Adds API Extractor report for api subpath. |
| sdk/artifactsigning/arm-artifactsigning/review/arm-artifactsigning-api-codeSigningAccounts-node.api.md | Adds API Extractor report for codeSigningAccounts api subpath. |
| sdk/artifactsigning/arm-artifactsigning/review/arm-artifactsigning-api-certificateProfiles-node.api.md | Adds API Extractor report for certificateProfiles api subpath. |
| sdk/artifactsigning/arm-artifactsigning/package.json | Adds the package manifest, exports map, scripts, deps, and versioning. |
| sdk/artifactsigning/arm-artifactsigning/metadata.json | Adds generation metadata (apiVersion, emitter, cross-language ids). |
| sdk/artifactsigning/arm-artifactsigning/eslint.config.mjs | Adds eslint config wiring for the new package. |
| sdk/artifactsigning/arm-artifactsigning/api-extractor.json | Adds API Extractor configuration inheritance. |
| sdk/artifactsigning/arm-artifactsigning/README.md | Adds package README with usage and snippets. |
| sdk/artifactsigning/arm-artifactsigning/LICENSE | Adds package license file. |
| sdk/artifactsigning/arm-artifactsigning/CHANGELOG.md | Adds initial changelog entry for first release. |
| pnpm-lock.yaml | Adds workspace dependency lock entries for the new package. |
| eng/ignore-links.txt | Adds ignored links for docs validation (package/docs URLs). |
| .github/CODEOWNERS | Adds code owners for the new service directory/package. |
Files not reviewed (1)
- pnpm-lock.yaml: Language not supported
kazrael2119
reviewed
Feb 12, 2026
kazrael2119
reviewed
Feb 13, 2026
Member
|
LGTM |
JialinHuang803
approved these changes
Feb 14, 2026
qiaozha
approved these changes
Feb 14, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Configurations: 'specification/codesigning/CodeSigning.Management/tspconfig.yaml', API Version: 1.0.0, SDK Release Type: stable, and CommitSHA: '095b67fa70bf85a51667949506fe090e987d2475' in SpecRepo: 'https://github.com/Azure/azure-rest-api-specs' Pipeline run: https://dev.azure.com/azure-sdk/internal/_build/results?buildId=5867190 Refer to https://eng.ms/docs/products/azure-developer-experience/develop/sdk-release/sdk-release-prerequisites to prepare for SDK release. Release plan link: https://web.powerapps.com/apps/821ab569-ae60-420d-8264-d7b5d5ef734c?release-plan-id=180ccd19-ad05-f111-8406-000d3a5a7db7 Submitted by: ashuku@microsoft.com
Release Plan Details
Spec pull request: Description name changes to artifact signing azure-rest-api-specs#40153
Spec API version: 1.0.0